El software de análisis de estructuras RFEM 6 es la base de un sistema de software modular. El programa principal RFEM 6 se usa para definir estructuras, materiales y cargas de sistemas estructurales planos y espaciales compuestos por placas, muros, láminas y barras. El programa también le permite crear estructuras mixtas, así como modelar elementos sólidos y de contacto.
RSTAB 9 es un software potente de análisis y dimensionamiento en 3D de estructuras de vigas, pórticos o cerchas, que refleja el estado de la técnica actual y ayuda a los ingenieros y consultores de estructuras a cumplir con los requisitos de la ingeniería de estructuras moderna.
¿Está a menudo ocupado con el cálculo de secciones durante demasiado tiempo? Dlubal Software y el programa independiente RSECTION facilitan su trabajo al determinar y realizar un análisis de tensiones para varias secciones.
¿Siempre sabe de dónde viene el viento? ¡Desde la dirección de la innovación, por supuesto! Con RWIND 2 a su lado tiene un programa que utiliza un túnel de viento digital para la simulación numérica de los flujos de viento. El programa simula estos flujos alrededor de cualquier geometría de construcción y determina las cargas de viento en las superficies.
¿Está buscando una vista general de las zonas de carga de nieve, zonas de viento y zonas de sísmicas? Entonces está en el lugar correcto. Utilice la herramienta <i>Geo-Zone</i> para la determinación rápida de las cargas de nieve, velocidades de viento y zonas sísmicas según el Eurocódigo, CTE, ASCE 7-16 y otras normas internacionales.
¿Le gustaría probar la potencia de los programas de Dlubal Software? ¡Es su oportunidad! Con la versión completa gratuita de 90 días, puede probar todos nuestros programas por completo.
Utilice <code>SetAddonStatus(Model.clientModel, AddOn.timber_design_active, True)</code> para activar el complemento Superficies multicapa.
En el siguiente paso, se crea un material ortótropo. Para esto, es necesario usar parámetros definidos por el usuario al crear el material. Primero se guardan en el Dictionary <code>p</code> y luego se transfieren como el parámetro <code>params</code>.
Utilice Thickness.Layers(1, 'CLT', [[0, 1, 0.012, 0.0], [0, 1, 0.010, 90]]) para aplicar el espesor. Una lista anidada se transfiere como parámetros después del número y el nombre. Cada entrada de la lista representa una capa. Si se crea el material isótropo, la lista debe contener tres entradas para la capa, el tipo de capa, el número de material y el espesor de la capa. Si el material es ortótropo, como en este caso, la lista debe incluir también una cuarta entrada, el ángulo de giro. ¡Por favor, tenga en cuenta! El ángulo de giro se da en DEG y no en RAD, como es habitual.
Thickness.Layers(1, 'CLT', [[0, 1, 0.012, 0.0], [0, 1, 0.010, 90]])
Das liegt sehr wahrscheinlich an den von Ihnen erzeugten Quadrangelflächen. Bei gekrümmten Flächen ist eine automatische Integration der Objekte nicht möglich, die in der Fläche liegen.
Sie können diese jedoch manuell in die Flächen integrieren. Tipps dazu finden Sie in dem verlinkten Fachbeitrag.
Los parámetros de un modelo se pueden modificar utilizando la interfaz IModel (a partir de IModel3):
Parámetro_prueba secundaria ()Dim iApp As RFEM5.ApplicationEstablecer iApp = GetObject (, "RFEM5.Application")iApp.LockLicenseDim j como enteroj = iApp.GetModelCountDim iMod como RFEM5.IModel3Set iMod = iApp.GetActiveModelOn Error GoTo eDim formParams () como RFEM5.FormulaParameter' obtener todos los parámetros de la fórmulaformParams = iMod.GetFormulaParameters' eliminar todos los parámetros de la fórmulaiMod.CleanFormulaParameters' establecer la lista de parámetros de la fórmulaReDim Preservar formParams (0 a UBound (formParams, 1) + 1)formParams (UBound (formParams, 1)). Name = "p"formParams (UBound (formParams, 1)). Unit = "m"formParams (UBound (formParams, 1)). UnitType = LengthUnitTypeformParams (UBound (formParams, 1)). Value = 0formParams (UBound (formParams, 1)). ValueType = DoubleTypeformParams (UBound (formParams, 1)). Comment = "nuevo parámetro"formParams (UBound (formParams, 1)). Formula = "b/3"formParams (UBound (formParams, 1)). RangeOfValues = "(3; 5.5>"iMod.SetFormulaParameters formParamse:If Err.Number <> 0 Then MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseEstablecer iMod = NadaEnd Sub
Solo es posible leer todos los parámetros utilizando la función GetFormulaParameters (). Los parámetros nuevos o modificados se pueden transferir de nuevo como una lista con la función SetFormulaParameters (). Por lo tanto, no se pueden leer ni escribir parámetros individuales.
Cabe señalar que el "Value" relacionado con su tipo (ValueTyp) y su unidad (Unit) deben estar dentro de los límites definidos (RangeOfValues), de lo contrario aparece un mensaje de error. Si se calcula el valor, como en el ejemplo, es irrelevante y el valor calculado con la fórmula (Fórmula) debe estar dentro de los límites, si los límites están definidos.